package com.youlai.boot.system.model.vo;

import java.io.Serial;
import java.io.Serializable;
import java.time.LocalDateTime;
import io.swagger.v3.oas.annotations.media.Schema;
import lombok.Getter;
import lombok.Setter;
import java.time.LocalDateTime;

/**
 * 客户档案视图对象
 *
 * @author youlaitech
 * @since 2025-08-26 15:58
 */
@Getter
@Setter
@Schema( description = "客户档案视图对象")
public class WxKfVO implements Serializable {

    @Serial
    private static final long serialVersionUID = 1L;

    @Schema(description = "主键")
    private Long id;
    @Schema(description = "定金")
    private String dj;
    @Schema(description = "客户照片")
    private String zp;
    @Schema(description = "客户卡号")
    private String kh;
    @Schema(description = "客户所属机构")
    private String kfjg;
    @Schema(description = "姓名")
    private String xm;
    @Schema(description = "性别")
    private String xb;
    @Schema(description = "手机")
    private String tel;
    @Schema(description = "联系电话")
    private String tel1;
    @Schema(description = "生日")
    private String sr;
    @Schema(description = "年龄")
    private String nl;
    @Schema(description = "出生日期")
    private String csrq;
    @Schema(description = "客户状态")
    private String kfzt;
    @Schema(description = "职业")
    private String zy;
    @Schema(description = "初诊时间")
    private LocalDateTime czrq;
    @Schema(description = "病案号")
    private String bah;
    @Schema(description = "身份证号")
    private String sfz;
    @Schema(description = "现住址")
    private String xzz;
    @Schema(description = "客户来源区域")
    private String khly;
    @Schema(description = "期望回访方式")
    private String hffs;
    @Schema(description = "接受回访")
    private String jshf;
    @Schema(description = "接受短信")
    private String jsdx;
    @Schema(description = "收入情况")
    private String srqk;
    @Schema(description = "QQ")
    private String qq;
    @Schema(description = "微信")
    private String wx;
    @Schema(description = "开发渠道")
    private String kfqd;
    @Schema(description = "了解途径")
    private String ljtj;
    @Schema(description = "客户爱好")
    private String khxh;
    @Schema(description = "开发人员")
    private String kefury;
    @Schema(description = "所属形象设计师")
    private String sjs;
    @Schema(description = "客服人员")
    private String kfry;
    @Schema(description = "介绍人")
    private String jsr;
    @Schema(description = "备注")
    private String bz;
    @Schema(description = "联系人信息")
    private String lxrxx;
    @Schema(description = "过敏史")
    private String gms;
    @Schema(description = "门诊号")
    private String mzh;
    @Schema(description = "就诊类型")
    private String jzlx;
    @Schema(description = "设计时间")
    private LocalDateTime sjsj;
    @Schema(description = "设计科室")
    private String sjks;
    @Schema(description = "形象设计师")
    private String xxsjs;
    @Schema(description = "客户关心问题")
    private String gxwt;
    @Schema(description = "客户意向1")
    private String kfyx1;
    @Schema(description = "客户意向2")
    private String kfyx2;
    @Schema(description = "客户意向3")
    private String kfyx3;
    @Schema(description = "就诊医生")
    private String jzys;
    @Schema(description = "助诊医生")
    private String zzys;
    @Schema(description = "未成交原因")
    private String wcjyy;
    @Schema(description = "设计备注")
    private String sjbz;
    /**
     * 费用明细
     */
    private String fymx;
}
